﻿<%@ Page Title="" Language="C#" MasterPageFile="~/admin/public/admin.master" AutoEventWireup="true" Inherits="admin_vouchers_transactions" Codebehind="Transactions.aspx.cs" %>
<%@ Import Namespace="Mani.Common" %>

<asp:Content ID="Content1" ContentPlaceHolderID="content" Runat="Server">
      <fieldset class="fieldset">
        <legend>لیست تراکنش ها</legend>
        <div style="width:95%;padding:10px;margin:20px auto;">
            <br />
            <br />

            <div>
                
            </div>

            <mani:PagingGridView ID="gvTransactions" runat="server" AutoGenerateColumns="false" 
                        DataKeyNames="Id" Width="100%" PageSize="24" SkinID="GridWithFooter"
                                AllowPaging="True" AllowSorting="True" VirtualItemCount="-1" 
                        onpageindexchanging="gvTransactions_PageIndexChanging">
                <Columns>
                    <asp:TemplateField HeaderText="شماره رهگیری">
                        <ItemTemplate>
                            <%# Eval("ReferenceNumber") %>
                        </ItemTemplate>
                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="مبلغ">
                        <ItemTemplate>
                            <%# Mani.Common.UIHelper.FormatString(Eval("Amount")) %>
                        </ItemTemplate>
                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="نام کاربر">
                        <ItemTemplate>
                            <%# GetUserName(Eval("aspnet_Users"))%>
                        </ItemTemplate>
                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="پست الکترونیکی">
                        <ItemTemplate>
                            <%# Eval("Email") %>
                        </ItemTemplate>
                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="تلفن همراه">
                        <ItemTemplate>
                            <%# Eval("Mobile") %>
                        </ItemTemplate>
                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="وضعیت تراکنش">
                        <ItemTemplate>
                            <%# Eval("TransactionState.Description")%>
                        </ItemTemplate>
                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="درگاه اینترنتی">
                        <ItemTemplate>
                            <%# Eval("PaymentGateway.Name") %>
                        </ItemTemplate>
                    </asp:TemplateField>

                    <asp:TemplateField HeaderText="زمان تراکنش">
                        <ItemTemplate>
                            <%# ((DateTime)Eval("TransactionDate")).ToJalaliWithTime()  %>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </mani:PagingGridView>
        </div>
      </fieldset>
</asp:Content>

